package com.zrrd.stream;

import java.util.ArrayList;

/**
 * @author WanJl
 * @version 1.0
 * @title Demo01
 * @description
 * @create 2024/6/1
 */
public class MyStream1 {
    public static void main(String[] args) {
        /*
        - 创建一个集合，存储多个字符串元素

        - 遍历上一步得到的集合
         */
        ArrayList<String> list1 = new ArrayList<>();
        list1.add("万震山");
        list1.add("万梓良");
        list1.add("万事如意");
        list1.add("王老五");
        list1.add("万巨龙");
        list1.add("张三");

        //- 把集合中所有以"万"开头的元素存储到一个新的集合
        ArrayList<String> list3 = new ArrayList<>();
        for (String str : list1) {
            if (str.startsWith("万"))
                list3.add(str);
        }

        //- 把"万"开头的集合中的长度为3的元素存储到一个新的集合
        ArrayList<String> list2 = new ArrayList<>();
        for (String str : list1) {
            if (str.length()==3&&str.startsWith("万"))
                list2.add(str);
        }
    }
}
